package com.qf.test;

import com.qf.service.AccountService01;
import com.qf.service.impl.AccountServiceImpl01;

/**
 * @Description: 公用常量
 * @Data: 2022/8/27 17:33
 * @Pacakge: com.qf.test
 * @ClassName: AccountTest01
 * @Author: fan
 */
public class AccountTest01 {
    public static void main(String[] args) {
        for (int i = 0;i<6;i++){
            //调用业务访问接口
            AccountService01 accountService01 = new AccountServiceImpl01();
            //调用方法
            accountService01.addAccount();
        }
        /*
    运行结果如下:
    com.qf.dao.impl.AccountDaoImpl01@4554617c
    添加账户操作执行....
    com.qf.dao.impl.AccountDaoImpl01@74a14482
    添加账户操作执行....
    com.qf.dao.impl.AccountDaoImpl01@1540e19d
    添加账户操作执行....
    com.qf.dao.impl.AccountDaoImpl01@677327b6
    添加账户操作执行....
    com.qf.dao.impl.AccountDaoImpl01@14ae5a5
    添加账户操作执行....
    com.qf.dao.impl.AccountDaoImpl01@7f31245a
    添加账户操作执行..
    解耦的问题通过工厂类,以及反射得到解决,但是出现了对象重复穿件的问题,性能不够优化
         */

    }
}
